package study.mark.reflect;

import java.util.Map;

public class TestClass {
    public String noParameter() {
        return "";
    }

    public String oneObjectParameter(String str) {
        return str;
    }

    public int onePrimateParameter(int i) {
        return i;
    }

    public String twoObjectParameter(String s1, String s2) {
        return s1;
    }

    public int twoPrimateParameter(int i1, int i2) {
        return i1;
    }

    public String threeObjectParameter(String s1, String s2, String s3) {
        return s2;
    }

    public int threePrimateParameter(int i1, int i2, int i3) {
        return i1;
    }

    public String override1(String s1) {
        return s1;
    }

    public String override1(String s1, String s2) {
        return s1;
    }

    public String override1(String s1, String s2, String s3) {
        return s1;
    }

    public Map<String, Object> generic(Map<String, Object> map) {
        return map;
    }
}
